把课程、任务和重要截止放在一处,保留来源与尚待核实的部分。此包是独立学生界面分发版,沿用5051后端,更新学生界面、布局与中英文设置;不包含另一凭据或AI线程尚未合并的更改。
支持 macOS 12及以上、Apple Silicon 和 Intel。包内自带 Python,不需要安装 Python、开发工具或浏览器插件。下载并解压完整 ZIP,将 CoursePulse.app 拖到“应用程序”,然后打开。若你已有旧版,先退出并在本机保留旧 App。
课程页先展示课程卡片;课程补充说明与原文来源可展开。Today 按已核验的截止与课堂要求显示当前重点。来源不完整、未连接、过时或待确认的说明会保留;没有发现任务不能替代检查所有官方平台。手动标记完成不会向学校提交,也不等于学校确认已提交。评分、加分、条件规则和最终成绩以官方资料为准。
设置新增中文/English切换并记住选择;课程和作业原文不自动翻译。Today新增简洁/详细模式及分别保存的模块布局;需要留意的汇总置底。设置可完整同步、开关后台自动同步、重新连接 Canvas,并恢复隐藏或忽略的项目。“查看来源与连接”保留已识别学业来源的状态与入口。课表页支持个人班次确认、导入或手动编辑;请核对班次、时区和跨周时间。外部平台只有通过现有受支持方式成功连接的范围可被读取,不承诺任意学校或网站都能自动支持。
新安装包不包含任何个人课程、历史、日志、浏览器会话、Token、模型凭据或开发机资料路径。首次使用在你自己的 ~/Library/Application Support/CoursePulse 建立本地资料。Canvas Token 使用本地受限文件保存,不宣称保存在 Keychain;外部平台会话沿用固定签名组件和已有原生存储边界。本包不会自动把反馈发给开发者。模型处理默认关闭,也没有附带模型授权或订阅凭据。
升级前退出应用,把旧 App 和本地数据目录备份到仅你能访问的位置。数据备份可能包含敏感凭据,不上传到网站或发给开发者。替换 App 时保留原数据目录;需要恢复时退出新版、换回保留的旧 App,必要时从你的本机备份恢复数据。不要先删除数据或撤销仍需使用的连接。若 Token 已暴露,可在学校官方页面撤销它。
遇到漏任务、错误日期或连接问题,使用“反馈问题”生成经过敏感内容过滤的本地反馈,人工检查后再决定是否发送。请附版本 0.5.6(5061)和问题步骤;不要提供 Token、密码、验证码、Cookie 或完整课程材料。
本版核验:双架构构建、原完整运行库与凭据helper保留、固定签名、ZIP校验、解包后ARM及Intel/Rosetta实际启动、虚构只读旧结构加载、前台模式/模块/语言窗口内鼠标事件、重开后设置持久化。没有读取真实课程或凭据,没有执行真实账号同步或付费模型。外部完整键盘/鼠标导航及另一台干净Mac的下载隔离首次打开未验收;本地开发签名仍未Apple公证。